/*=====整合样式=====*/
*{ margin: 0; padding: 0;}
img{ display: block; border: 0;}
ul li { list-style: none;}
a{ text-decoration: none;}
body{ font-size:12px; color:#3e3e3e; font-family:"微软雅黑";}
.l{ float: left;}
.r{ float: right;}
.w{ width: 1190px; margin: 0 auto;}
/*=====alltop=====*/
#alltop {  height: 34px; border-bottom: 1px solid #fff; background: #eee;}
#alltop .topnav{  height: 34px;}
#alltop .topnav ul.left { margin-top: 7px; margin-bottom: 6px; height: 21px;}
#alltop .topnav a{ color: #666;}
#alltop .topnav a:hover{ color: #e5004f;}
#alltop .topnav ul.left li.one{ background: url(../img/alltopbottom/alltopnav1.jpg) no-repeat left; padding-left: 27px; height: 21px; line-height: 21px; }
#alltop .topnav ul.left li.one:hover{ background: url(../img/alltopbottom/alltopnav4.jpg) no-repeat left;}
#alltop .topnav ul.left li.one span a{ color: #666;}
#alltop .topnav ul.left li.one:hover span a{ color: #e5004f;}
#alltop .topnav ul.left li.one span{ height: 12px; padding-right: 11px; border-right: 1px solid #ccc;}
#alltop .topnav ul.left li.two{ background: url(../img/alltopbottom/alltopnav2.jpg) no-repeat left; padding-left: 27px; height: 21px; line-height: 21px; margin-left: 10px; position: relative; width: 50px;}
#alltop .topnav ul.left li.two span{ height: 12px;}
/*===添加动画旋转===*/
#alltop .topnav ul.left li.two img{ position: absolute; left: 59px; top:4px; animation: spin1 0.5s linear 1;}
#alltop .topnav ul.left li.two p.WXP{ width: 124px; height: 152px; position: absolute; left: -6px; top: -7px; z-index: 3; display: none;}
#alltop .topnav ul.left li.two div.WXerweima{ width: 124px; height: 152px; position: absolute; left: -6px; top: -7px; background: url(../img/alltopbottom/WXerweima.jpg)no-repeat left top; display: none; z-index: 2;}
#alltop .topnav ul.left li.three p.SJYTP{ width: 148px; height: 197px; position: absolute; left: -10px; top: -6px; z-index: 3; display: none;}
#alltop .topnav ul.left li.three div.SJYTerweima{ width: 148px; height: 197px; position: absolute; left: -10px; top: -6px; background: url(../img/alltopbottom/SJYTerweima.jpg)no-repeat left top; display: none;}





#alltop .topnav ul.left li.two span:hover{ color: #e5004f;}
#alltop .topnav ul.left li.three{ background: url(../img/alltopbottom/alltopnav3.jpg) no-repeat left; padding-left: 27px; height: 21px; line-height: 21px; margin-left: 10px; position: relative;}
#alltop .topnav ul.left li.three span{ height: 12px;}
#alltop .topnav ul.left li.three img{ position: absolute; left: 84px; top:4px; animation: spin3 0.5s linear 1;}
#alltop .topnav ul.left li.three span:hover{ color: #e5004f;}



#alltop .topnav ul.right { margin-top: 11px; margin-bottom: 11px; height: 12px; line-height: 12px; margin-right: 40px;}
#alltop .topnav ul.right li{ padding: 0 12px;}
#alltop .topnav ul.right li a{ color: #666;}
#alltop .topnav ul.right li a:hover{ color: #e5004f;}
#alltop .topnav ul.right li.three{ border-right: 1px solid #ccc;}
#alltop .topnav ul.right li.three img.KZLBhei{ position: absolute; left: 70px; top:0px;  animation: spin5 1s linear 1;}




#alltop .topnav ul.right div.KZLB{ width: 60px; height: 214px; position: absolute; left: 2px; top: -11px; background:#fff; padding: 0 14px 0 10px; font-size: 12px; display: none; z-index: 3;}
#alltop .topnav ul.right p.KZLBP{ position: absolute; width: 86px; height: 35px;  left: 1px; top: -11px; z-index: 3;}
#alltop .topnav ul.right div.KZLB ul{ width: 60px; height: 214px; position: relative;}
#alltop .topnav ul.right div.KZLB span{display: inline-block;  height: 34px; line-height: 34px;}
#alltop .topnav ul.right div.KZLB span:hover{ color: #E5004F;}
#alltop .topnav ul.right div.KZLB li{ border-bottom: 1px solid #ccc; height: 29px; line-height: 30px; padding: 0;}
#alltop .topnav ul.right div.KZLB li a{ display: block; width: 60px; height: 27px; color: #666666; padding: 0;}
#alltop .topnav ul.right div.KZLB li a:hover{ text-decoration: underline; color: #e5004f; padding: 0;}
/*=====allcenter2=====*/
#allcenter2 { height: 120px;}
#allcenter2 .center2 .sousuo{ margin-top: 40px; height: 80px; width: 676px;}
#allcenter2 .center2 .sousuo .sousuokuang{ height: 30px; width: 494px; border: 2px solid #323333; display: inline-block;}
#allcenter2 .center2 .sousuo .sousuokuang input.one{ height: 30px; width: 445px; border: 0; padding-left: 5px;}
#allcenter2 .center2 .sousuo a.allshopcar{ display: inline-block; height: 16px; width: 120px; background: #323333 url(../img/alltopbottom/allshopcarimg1.jpg) no-repeat left; padding: 9px 20px; color: #fff; text-align: center; font-size: 12px;}
#allcenter2 .center2 .sousuo a.allshopcar span{ color: #e5004f;}
#allcenter2 .center2 .sousuo .sousuobottom ul{ margin-top: 11px; height: 12px; }
#allcenter2 .center2 .sousuo .sousuobottom ul li{ height: 12px; margin-right: 13px;}
#allcenter2 .center2 .sousuo .sousuobottom ul li a{ color: #888;}
#allcenter2 .center2 .sousuo .sousuobottom ul li.one a{ color: #e5004f;}
#allcenter2 .center2 .sousuo .sousuobottom ul li a:hover{ text-decoration: underline; color: #e5004f;}

/*=====allnav=====*/
#allnav { width: 1185px; height: 39px ; border-bottom: 1px solid #000; padding:0 37px;}
#allnav ul.one{ display: inline-block; height: 39px; width: 620px;}
#allnav ul.one li {  font-size: 16px; text-align: center; margin: 0 20px; height: 39px; line-height: 39px; overflow: hidden;}
#allnav ul.one li.first{ width: 210px; height: 39px; background: #000; color: #fff; margin-left: 0;}
#allnav ul.one li a{ display: inline-block; font-size: 16px; text-align: center;  height: 37px; line-height: 39px; border-bottom: 2px solid #fff; color: #000;}
#allnav ul.one li a:hover{border-bottom: 2px solid #e5004f; color: #e5004f; font-weight: 600;} 

#allnav ul.two{ display: inline-block; height: 39px;}
#allnav ul.two li { height: 39px; line-height: 39px;}
#allnav ul.two li.left a{ height: 13px; margin: 13px 0; padding: 0 20px; border-right: 1px solid #d9cecb; line-height: 13px; color: #000;}
#allnav ul.two li.right a{ height: 13px; margin: 13px 0; padding: 0 20px; border-left: 1px solid #d4e1ff; line-height: 13px; color: #000;}
#allnav ul.two li a:hover{ color: #e5004f;}

/*=====#qbflson=====*/

.qbflp{ position: absolute; z-index: 3; width: 210px; height: 40px; left: 37px; top: 235px; } 
#qbflson{height: 470px; position: absolute; z-index: 2; overflow: hidden; left: 37px; width: 710px;} 
#qbflson ul.left { width: 180px; height: 470px; color: #fff; position: absolute;}
#qbflson ul.left  li{ width: 210px; height: 46px; border-bottom:1px solid #505050; color: #fff; line-height: 47px; font-size: 15px; background-color: #2b2b2b;}
#qbflson ul.left  li:hover{background: #e5004f;}

#qbflson ul.left  li:hover a{ text-decoration: underline;}
#qbflson ul.left  li .tubiaol{ display: inline-block; width: 17px; height: 17px; margin: 16px 8px 0 20px;}
#qbflson ul.left  li .tubiaor{ display: inline-block; width: 9px; height: 16px; margin: 16px 15px 0 0;}
#qbflson ul.left li a{ display: inline-block; width: 60px; height: 16px; border-left:1px solid #989898; color: #fff; line-height: 15px; font-size: 12px; margin-left: 9px; padding-left: 8px;}



#qbflson ul.center { width: 296px; height: 430px; background: #2b2b2a; position: absolute; left: 210px; top:0px; padding: 10px 20px; overflow: hidden; }
#qbflson ul.center li{ width: 246px; padding: 8px 0 7px 0; border-bottom:1px dashed #ccc; padding-right: 50px;}
#qbflson ul.center li p{ height: 20px; line-height: 20px; font-size: 16px ; }
#qbflson ul.center li a{ display: inline-block; height: 20px; padding-right: 10px;  font-size: 12px ; color: #fff;}
#qbflson ul.center li a:hover{color: #e0034f;}
#qbflson ul.center li a.one{color: #fff;}
#qbflson ul.center li a.one:hover{color: #e0034f;}
#qbflson ul.center li a.two{color: #e0034f ;}


#qbflson ul.right { width: 130px;  height: 430px; background: #080808; position: absolute; left: 546px; top:0px; padding: 10px 15px; overflow: hidden;}
#qbflson ul.right li p{ height: 34px; line-height: 34px; font-size: 16px ; color: #fff; border-bottom: 1px dashed #ccc; margin-bottom: 5px;}
##qbflson ul.right li { display: inline-block;}
#qbflson ul.right li a{ display: inline-block; height: 25px; line-height: 25px; padding-right: 10px;  font-size: 12px ; color: #fff;}
#qbflson ul.right li a:hover{ color: #e0034f;}
/*=====allbottom=====*/



#allbottom { width: 1191px; height: 309px; margin: 0 auto; overflow: hidden;}
#allbottom img.allbottom1{ margin: 20px auto;}
#allbottom ul.allbottom2{ width:900px; height: 48px; line-height: 48px; margin: 0 auto;}
#allbottom ul.allbottom2 li{ height: 48px; line-height: 48px; margin: 0 auto;}
#allbottom ul.allbottom2 li a{ display: inline-block; height: 12px; padding: 0 11px 0 13px; border-left:1px solid #95cfff ; border-right: 1px solid #b77d66; line-height: 12px; color: #757575;}
#allbottom ul.allbottom2 li.first a{ border-left: 0;}
#allbottom ul.allbottom2 li.last a{ border-right: 0;}
#allbottom ul.allbottom2 li a:hover{ color: #e5004f;}
#allbottom p.allbottom3 { width: 900px; height: 60px; margin-top: 15px; margin: 0 auto;text-align: center; }
#allbottom p.allbottom3 span { display: inline-block; height: 22px; line-height: 12px; color: #b2b2b2;}
#allbottom div.allbottom4 { width: 352px; height: 52px; margin: 10px auto; }
#allbottom div.allbottom4 input { margin-right: 28px;}



	@keyframes spin1 {
		0% {transform:rotate(0deg);}
		100% {transform:rotate(-360deg);}
	}

	@keyframes spin2 {
		0% {transform:rotate(0deg);}
		100% {transform:rotate(360deg);}
	}

	@keyframes spin3 {
		0% {transform:rotate(0deg);}
		100% {transform:rotate(-360deg);}
	}

	@keyframes spin4 {
		0% {transform:rotate(0deg);}
		100% {transform:rotate(360deg);}
	}


	@keyframes spin5 {
		0% {transform:rotate(0deg);}
		100% {transform:rotate(-360deg);}
	}

	@keyframes spin6 {
		0% {transform:rotate(0deg);}
		100% {transform:rotate(360deg);}
	}











